/*注册页*/
.image-container
{
	height:770px; 
	overflow:hidden;
	background:url(../images/bg-1.jpg) no-repeat;
}
.img-container-SouGou
{
	width:100%;
	height:100%;
	position:fixed;
	background:url(../images/bg-1.jpg) no-repeat;
}
/*logo*/
.logo
{
	width:190px; 
	position:absolute; 
	left:30px; 
	top:20px;
}
.logo-word
{
	font-size:18px; 
	color:white;
}
/*注册主内容*/
.main-row
{
	padding-top:50px; 
	position:relative;
	top:50px;
}
/*头部信息*/
.main-content-row
{
	background:#FFF;
}
.wirzard-header h3
{
	width:172px;
}
/*导航栏具体内容*/
/*设置用户名模块*/
#setUserName
{
	padding:10px 0px;
}
.basic-info
{
	width:255px; 
}
.Error
{
	width:370px; 
	position:relative;
	right:68px; 
	text-align:center;
}
.header-img
{
	height:200px;
}
.header-img-content
{
	width:137px; 
	height:135px; 
	border:3px solid #CCC;
}
/*---------rewrite file input------*/
.a-upload
{
    padding: 4px 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.a-upload  input
{
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}
.a-upload:hover
{
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none;
}
.file
{
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.file input
{
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.file:hover
{
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}
/*---------------------------*/
.chose-header-img
{
	width:100px; 
	position:relative; 
	top:7%;
	left:12%;
	text-align:center;
}
.font-icon
{
	font-size:36px;
}
.light-blue
{
	color:#30A8E6;	
}
.light-orange
{
	color:#FF8461;	
}
.light-purple
{
	color:#8C78AB;
}
.required
{
	position:relative;
	top:-15px; 
	color:#ccc; 
	font-size:12px;
}
#userNames,#userPwds,#userPwdAgain
{
	height:45px;
}
/*更多信息模块*/
.sexLable
{
	position:relative;
	left:-5px;
}
#chose-male,#chose-female
{
	border:3px solid #ccc; 
	width:120px;
}
.chose-male-radio,.chose-female-radio
{
	display:none;
}
.chose-male-finally
{
	border:3px solid #80c8f4;
}
.chose-female-finally
{
	border:3px solid #ec5791;
}
.male,.female
{
	font-size:14px; 
	font-weight:bold; 
	width:20px; 
	padding:5px; 
	position:relative; 
	left:-30px;
}
.emailForm,.validCodeForm
{
	height:60px;
}
.font-icon-email,.font-icon-validCode
{
	position:relative;
	top:20px; 
	font-size:40px;
}
.font-icon-email
{
	color:#6DbF43;
}
#userEmail,#validCode
{
	height:38px; 
	width:275px; 
	position:relative; 
	left:50px; 
	top:-25px;
}
.showErrorCol
{
	height:54px;
}
.errorInfo
{
	 padding:7px 5px;
	 position:relative;
	 top:17px;
}
.errorInfo_IE
{
	 /*padding:0px;*/
	 position:relative;
	 top:20px;
}
/*注册成功模块*/
.compleBasicInfo
{
	width:295px;
}
.register-success-info
{
	width:255px;
}
.register-main-row
{
	padding-top:10px;
}
.register-success-img
{
	position:relative; 
	left:10px;
}
.register-success-info-content
{
	font-size:18px; 
	color:#0FF; 
	padding:19px 0px;
}
.register-success-info-content-IE
{
	font-size:18px; 
	color:#0FF; 
	padding:0px 0px;
}
/*底部(页脚)内容*/
.right-float
{
	padding:0px 15px 10px 0px;
}
.next-step,.previous-step,.login-step
{
	width:120px; 
	letter-spacing:5px;
}
#tipInfoNext,#tipInfoNextPre
{
	display:inline	
}
.tipInfoNext
{
	margin-right:5px;
}/*
.tipInfoNext-Chrome-normal
{
	position:absolute;
	left:500px;
}
.tipInfoNext-Chrome-1210
{
	position:absolute;
	left:380px;
}
.tipInfoNext-IE
{
	position:absolute;
	left:380px;
}*/
.left-float
{
	padding:0px 0px 10px 15px;
}
/*页脚*/
.foot-label
{
	margin:30px auto 80px auto;
	margin-top:45px;
}